package com.lecture.java8.geekbang.demo06;

import java.util.Map;

/**
 * 刚刚的热更新的需求我们已经搞定了。现在，我们又有了一个新的监控功能需求。
 * 通过命令行来查看 Zookeeper 中的配置信息是比较麻烦的。
 * 所以，我们希望能有一种更加方便的配置信息查看方式。
 *
 * 我们可以在项目中开发一个内嵌的 SimpleHttpServer，输出项目的配置信息到一个固定的 HTTP 地址，比如：http://127.0.0.1:2389/config
 *  我们只需要在浏览器中输入这个地址，就可以显示出系统的配置信息。
 *  不过，出于某些原因，我们只想暴露 MySQL 和 Redis 的配置信息，不想暴露 Kafka 的配置信息。
 *
 */
public interface Viewer {

    String outputInPlainText();

    Map<String,String> output();
}
